<% include ../head %>
<div class="container">
  
      <!-- Main hero unit for a primary marketing message or call to action -->
    <div id="spring" class="hero-unit path">
      <h2><a><i class="icon icon-cogs"></i> Spring Data Neo4j</a></h2>
      <p class="lead">The best NOSQL database for Spring.</p>
    </div>

    <!--div id="sdn_banner" class="pagination-centered">
      <img src="<%=asset('img/spring/springdataNeo4j-logo-cmyk-11.png')%>" alt="" title="Spring Data Neo4j" width="635" height="155" />
    </div-->

        <div>
            <img src="<%=asset('img/spring/sdn-cover.png')%>" alt="Good Relationships - The Spring Data Neo4j Guide Book" width="100px" height="132px" align="left" hspace="5" />
            <h3><em>Good Relationships - The Spring Data Neo4j Guide Book</em> by Michael Hunger</h3>

        <p>This guide introduces you to Spring Data Neo4j, using the fast, powerful and scalable graph database Neo4j to enjoy the
          benefits of having good relationships in your data.
          <a href="http://www.infoq.com/minibooks/good-relationships-spring-data" target="_blank">Download Your Free ebook at InfoQ</a>.
        </p>
        </div>

      <!-- Main Content Row -->
      <div class="main row">
        <div class="span12">
                  
          <h3>Spring Data Neo4j POJO Based Development</h3>
          <p><b>Spring Data Neo4j enables POJO based development for graph databases like Neo4j. It extends annotated entity classes with transparent mapping functionality. Spring Data Neo4j is part of the bigger Spring Data project which aims to provide convenient support for NOSQL databases. </b><br />
          </p>
          <p>&#8220;I’m excited about Spring Data Neo4j &#8230; Spring Data Neo4j makes working with Neo4j amazingly easy, and therefore has the potential to make you more successful as a developer. &#8230; I encourage you to explore Spring Data, and &mdash; better still &mdash; become involved in the community and contribute.&#8221;<br />
          <b>Rod Johnson, Founder, Spring and SVP, Application Platform, VMware</b> </p>
    
          <div class="tabbable">
            <ul class="nav nav-tabs">
              <li class="active"><a href="#start" data-toggle="tab">Getting Started</a></li>
              <li><a href="#features" data-toggle="tab">Features</a></li>
              <li><a href="#action" data-toggle="tab">Spring Data Neo4j in Action</a></li>
              <li><a href="#resources" data-toggle="tab">Resources</a></li>
              <li><a href="#presentations" data-toggle="tab">Presentations</a></li>
            </ul> 
                 
            <div class="tab-content">
            
              <div class="tab-pane active" id="start">            
                <h3>Getting Started with Spring Data Neo4j</h3>
                
                <p>1. Download <a href="http://spring.neo4j.org/download" target="_blank">Spring Data Neo4j</a></p>
                <p>2. Check out our <a href="http://spring.neo4j.org/source" class="broken_link" target="_blank">Github Quick Start </a></p>
                <p>3. Look at examples <a href="http://spring.neo4j.org/examples" class="broken_link" target="_blank"> for a better understanding</a></p>
                <p>4. Refer to the <a href="http://info.neotechnology.com/sdn-good-relationships.html" target="_blank">Spring Data Neo4j Guide</a></p>
                <p>5. Watch our Webinar: <a href="http://youtu.be/heC-8Pq2exQ" class="broken_link" target="_blank">Introduction to Spring Data Neo4j</a></p>
                
                </p>
  
              </div> <!-- tab-pane start -->
              
              
              <div class="tab-pane" id="features">
                <h3>Spring Data Neo4j Features</h3>
                
                <ul>
                    <li>Support for property graphs (nodes connected via relationships, each with arbitrary properties)</li>
                    <li>Transparent mapping of annotated POJO entities (via <a href="http://www.eclipse.org/aspectj/">AspectJ</a></li>
                    <li>Neo4jTemplate with convenient API, exception translation and optional transaction management</li>
                    <li>Supports the Cypher and Gremlin query languages</li>
                    <li>Dynamic type projections (duck typing)</li>
                    <li>Spring Data Commons Repositories Support</li>
                    <li>Cross-store support for partial JPA &#8211; Graph Entities</li>
                </ul>
              </div> <!-- tab-pane features -->
              
              <div class="tab-pane" id="action">
                <h3>Production Deployment</h3>
                
                <p><a href="http://cineasts.net/"><img src="<%=asset('img/spring/cineasts.png')%>"/><br />
                    Cineasts</a> is a movie recommendation website using the Spring Framework, Spring Data Neo4j, and the Neo4j database based on data from <a href="http://www.themoviedb.org">themoviedb.org</a>. Features include: finding actors in a certain movie or searching for your favorite director to get your next Sunday night flick.</p>
              </div> <!-- tab-pane action -->
              
              <div class="tab-pane" id="resources">
                <h3>Developer Resources</h3>
                
                <ul>
                <li>Refer to concise <a href="http://spring.neo4j.org/notes" class="broken_link" target="_blank">Developer Notes</a></li>
                <li>Read the details in <a href="http://info.neotechnology.com/sdn-good-relationships.html" target="_blank">Good Relationships: The Spring Data Neo4j Guide Book</a></li>
                <li>Borrow code from the <a href="http://spring.neo4j.org/examples" class="broken_link">Examples repository</a></li>
                <li>Fork us on <a href="http://spring.neo4j.org/source" class="broken_link" target="_blank">GitHub</a></li>
                <li>Discuss with us in our <a href="http://spring.neo4j.org/discussions" class="broken_link" target="_blank">Forum</a></li>
                <li>Learn more at the <a href="http://www.springsource.org/spring-data/neo4j" target="_blank">SpringSource Project Page</a></li>
                </ul>
                <p>Plus, check out:</p>
                <ul>
                <li><a href="http://www.grails.org/plugin/neo4j" target="_blank">Neo4j Gorm Plugin</a></li>
                <li><a href="http://griffon.codehaus.org/Neo4j+Plugin" target="_blank">Neo4j Griffon Plugin</a></li>
                </ul>
                
              </div> <!-- tab-pane resources -->


              <div class="tab-pane" id="presentations">
                <h3>Past Presentations</h3>
                
                <p> <a href="http://www.infoq.com/presentations/Introduction-to-Spring-Data-Neo4j" target="_blank">Presentation: Introduction to Spring Data Neo4j</a></p>
                <p> <a href="http://spring.neo4j.org/sdnwebinar" class="broken_link" target="_blank">Webinar: Introduction to Spring Data Neo4j</a></p>
                <p> <a href="http://spring.neo4j.org/intro" class="broken_link" target="_blank">Webinar: Getting Started with Spring Data Neo4j</a></p>
                <p> <a href="http://spring.neo4j.org/power" class="broken_link" target="_blank">Using A Graph Database To Power The “Web of Things”</a></p>
                
                </p>
              </div> <!-- tab-pane presentations -->

              
            </div>
          </div>
        </div>
      </div>
      
</div>
<% include ../foot %>